home *** CD-ROM | disk | FTP | other *** search
/ Technotools / Technotools (Chestnut CD-ROM)(1993).ISO / lang_c / moupp310 / mouse.his < prev   
Text File  |  1992-06-28  |  3KB  |  93 lines

  1.  
  2.                     Mouse++ Revision History
  3.  
  4.                Copyright (c)1992 by Carl Moreland
  5.                             06/28/92
  6.  
  7. -----------------------------------------------------------------------
  8.  
  9. Version 3.1
  10.  
  11. - Support for multiple video pages added. New functions are:
  12.  
  13.   GetVideoPage()    gets the video page that the cursor is dis-
  14.             played on
  15.   SetVideoPage()    sets the video page for displaying the cursor
  16.  
  17.   Neither of these functions have anything to do with what video page
  18.   is actually being displayed on the screen. They are only associated
  19.   with the page that the mouse cursor is displayed on. The above func-
  20.   tions work in both text & graphics modes.
  21.  
  22. - SetTextCursor() and SetGraphicsCursor() have both been renamed
  23.   SetCursor(). You should rename all calls to these two functions to
  24.   the new name. This version of Mouse++ will still accept the old func-
  25.   tion names for compatibility but future versions will not.
  26.  
  27. -----------------------------------------------------------------------
  28.  
  29. Version 3.0
  30.  
  31. - Major upgrade. Some existing method implementations changed. All 
  32.   mouse driver calls are now performed with geninterrupt() for improved 
  33.   speed.
  34.  
  35. - Finally! Documentation is furnished.
  36.  
  37. - Event buffer added. All mouse events are stored in the buffer via the 
  38.   event handler and later copied to class variables with GetEvent(). 
  39.   New functions:
  40.   
  41.   InstallHandler()    replaces the old Event() function
  42.   ClearHandler()    disables the event handler
  43.   GetEvent()        gets the next event from the buffer
  44.   ClearEvent()        clears the current event
  45.   ClearBuffer()        clears the event buffer
  46.   
  47. - Support for shift keys added. Events such as <Ctrl><LeftButton> can
  48.   be detected.
  49.  
  50. - Multi-click detection enhanced. New functions:
  51.   
  52.   SetClickThreshold()    sets the multi-click detection threshold
  53.   ClearClick()        clears the multi-click buffer
  54.   
  55. - Enable() & Disable() functions added turn the mouse (and the event 
  56.   handler) on and off interactively.
  57.  
  58. - Default event handler function now provided.
  59.  
  60. -----------------------------------------------------------------------
  61.  
  62. Version 2.0
  63.  
  64. - Rewrite of the interface with better naming conventions.
  65.  
  66. - Multi-click detection added. New functions:
  67.  
  68.   DoubleClick()        detects double-clicks
  69.   MultiClick()        detects n-clicks
  70.  
  71. -----------------------------------------------------------------------
  72.  
  73. Version 1.1
  74.  
  75. - Minor bug fixes.
  76.  
  77. -----------------------------------------------------------------------
  78.  
  79. Version 1.0
  80.  
  81. - Initial release. Limited event driven capability.
  82.  
  83. -----------------------------------------------------------------------
  84.  
  85. Comments, suggestions, and bug reports are welcomed. Send them to me
  86. via Internet (carl.moreland@analog.com), CompuServe (72137,2657), or
  87. mail them to:
  88.  
  89.         Carl Moreland
  90.         4314 Filmore Rd
  91.         Greensboro, NC 27409
  92.  
  93.